From ee8eb91523fcca2c7d0c783a3289e9f72bb74770 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 15 Sep 2015 19:31:00 -0400 Subject: [PATCH] widget path: Don't leak sibling paths --- gtk/gtkwidgetpath.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtk/gtkwidgetpath.c b/gtk/gtkwidgetpath.c index 092ae6df09..0c309d3d8d 100644 --- a/gtk/gtkwidgetpath.c +++ b/gtk/gtkwidgetpath.c @@ -217,6 +217,8 @@ gtk_widget_path_unref (GtkWidgetPath *path) elem = &g_array_index (path->elems, GtkPathElement, i); gtk_css_node_declaration_unref (elem->decl); + if (elem->siblings) + gtk_widget_path_unref (elem->siblings); } g_array_free (path->elems, TRUE); -- 2.30.2